machining niagara falls cnc design cad drilling canada milling project management gas line boring cutting ottawa ontario falls in-situ machining fabrication machine shop lathe field machining niagara generator on site machining toronto flange facing balancing